debris mitigation - French English Dictionary